.cart_main{border-bottom: 4px solid #EDEDED;border-top: 4px solid #EDEDED; box-shadow: 0 0 8px #CCCCCC; margin: 15px auto auto;padding-bottom: 20px;width: 958px;}
.cart_weizi{color: #999; font-size: 14px;  height: 25px;  padding: 20px 0 0 20px; font-size:14px;}
.cart_enter{float: right; margin-right:20px;color:#6DBF6D !important;}
.nought { height: 320px;  margin-left: 230px;}
.nought h2 { color: #333;  font-size: 24px;  height: 60px;  padding: 80px 0 0; font-family:"Microsoft YaHei","微软雅黑";font-weight: normal;}
.nought p { color: #999;  font-size: 14px;  height: 100px;  padding-left: 3px;}
.nought p a,.cart_tips a{ color:#6DBF6D;}.nought p a:hover,.cart_enter:hover,.cart_tips a:hover{COLOR: #ffba00 !important;}
.cart_tips{ background:url(../images/tanhao.gif) no-repeat 5px center; font-size: 14px;padding-left: 25px;}


.cart_layout{ padding:0 20px 0 20px;font-family:"Microsoft YaHei","微软雅黑";}
.mall_sar{line-height:20px; padding:20px 0;}
.mall_sar .left{ color:#a9a9a9; font-size:14px;}
.mall_sar .right{  font-family:"微软雅黑"; color:#585858;font-size:14px;}
.mall_sar .right span{ font-weight:bold; color:#f40; margin-right:10px;font-size:16px;}
.mall_submit{ width:70px; height:20px; border:0; background:#f40; color:#fff; cursor:pointer;}

.mall_tit{ height:26px;  line-height:26px; color:#3c3c3c; font-weight:bold}
.mall_tit .s_th{ float:left;}
.mall_tit .select_all{ width:70px;line-height:26px; padding-right:70px; margin-left:10px;}
.mall_tit .cart_checkbox {height: 26px; overflow: hidden;width: 15px; float:left; }
.mall_tit .check_box_shop { margin:6px 0 0 0;}
.th_info{ width:390px;}.th_price{ width:100px;}.th_amount{ width:100px;}.th_sum{ width:100px;}.th_op{ width:70px;}


.all_cell{}
.a_cell_tit{ height:25px;  padding-left:10px; line-height:25px; font-size:14px; color:#3c3c3c;}
.a_cell_tit a{  color:#3c3c3c;}.a_cell_tit a:hover{ color:#ffba00;}
.orderlist{  border:1px solid #e8e8e8;  border-bottom:0; background:#fff; font-size:14px; color:#7b7b7b;}
.order_item{ border-bottom:1px solid #e8e8e8; padding:10px 0 10px 10px; overflow:hidden; height:70px;}
.order_item .cart_checkbox{ width:55px; float:left}
.order_tit{ width:454px; }
.order_tit img{ float:left; margin-right:5px;position: absolute}
.order_tit span{line-height:30px;display: inline-block; margin-left:80px}
.order_name{ line-height:18px !important; max-width:315px;}
.order_exp{ color:#a9a9a9;}
.order_price{ width:80px; text-align:center; line-height:60px; font-size:18px; font-weight:lighter;}
.order_amount{ width:90px; height:25px; margin-top:15px; margin-left:20px; }
.order_amount a{background:#f0f0f0; display:block; float:left; width:17px; line-height:23px; float:left;border:1px solid #e5e5e5; text-align:center; color:#444;}
.item_num{ width:39px; height:23px; border:1px solid #aaa; float:left; text-align:center}
.minus{ border-right:0;}
.plus{border-left:0;}
.min_01{ color:#E5E5E5 !important;}
.td_inner{text-align:center; line-height:60px; font-size:18px; font-weight:lighter; color:#F40; width:120px;}
.td_op{ width:85px; line-height:20px; margin-top:8px;}
.td_op a{ display:block; color:#3c3c3c;}
.td_op a:hover{ color:#F40}
.bo_bot{ border-bottom:0;}


.cart_bar{ background:#e5e5e5; height:40px; line-height:40px; color:#000;}
.cart_bar .cart_checkbox{ margin:12px 10px 0 10px;}
.cart_bar span{ margin-right:10px; display:block; float:left; line-height:40px;}
.cart_bar a{ color:#f40;}
.cart_bar i{ font-size:18px; font-weight:bold; color:#f40; font-weight:800; margin:0 5px;}
.cart_bar .cart_btn{ display:inline-block; width:120px; height:40px; text-align:center;line-height:40px; font-size:18px; color:#000}
.cart_btn_hover{ background:#f40; color:#fff !important;}